
.section-products #content form {
  position: relative;
  width: auto;
  margin: 0 0 3em 0;
  padding: .5em; }
fieldset {
  display: block;
  float: none;
  margin: 0 0 1em 0;
  padding: 0;
  border: none; }
fieldset dl, .section-admin fieldset ul, 
.section-approvals fieldset ul, 
.checkout-wrap,
.section-admin fieldset p, fieldset 
.fieldset-content, .user-info, p.checkout {
  margin: 0;
  padding: 8px 8px 8px 8px;
  background: #e4eefa;
  background-image: url("/_presentation/rounded.svg?fg=e4eefa&r=4px");
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; }
.section-checkout #content form input.submit {
  clear: both;
  margin-top: .0001em; }
fieldset .input-options {
  padding: 0 0 0 12.5em; }
fieldset dt {
  display: block;
  float: left;
  clear: both;
  width: 11.75em;
  padding-right: .5em;
  text-align: right;
  font-weight: bold;
  cursor: default; }
fieldset dt, fieldset dd, fieldset dt label, .checkout-wrap {
  color: #666;
  font: normal 16px/1.4 "Trebuchet MS", Helvetica, sans-serif; }
fieldset label {
  cursor: pointer; }
fieldset dd {
  display: block;
  float: none;
  margin: 0 .5em .5em 12.5em;
  padding: 0; }
fieldset li {
  list-style: none;
  margin: 0;
  padding: 0; }
fieldset textarea {
  font-size: 1em;
  width: 100%;
  max-width: 30em;
  height: 10em; }
fieldset dd input, fieldset dd textarea, fieldset dd span, fieldset dd select, 
.section-admin fieldset dl ul {
  display: block;
  max-width: 30em;
  min-height: 1em;
  padding: 1px 3px;
  background: #fff;
  border: solid 1px #bbb;
  font: normal .9em/1.4 Verdana, Helvetica, sans-serif;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0; }
  fieldset dd input, fieldset dd textarea, fieldset dd span, 
.section-admin fieldset dl ul {
  width: 95%; }
.section-admin fieldset dl ul.inseams {
  width: 90%;
  border: none;
  margin: 0 0 .5em 1em; }
fieldset dd.flag input, 
fieldset dd.flag textarea {
  background: #ffc; }
fieldset dd ul.colors li label {
  position: relative;
  padding: 0 0 0 20px; }
.page-admin-ads-modify fieldset dd ul li label {
  padding: 0; }
.section-products #catalog label {
  float: none;
  clear: both;
  display: block;
  margin: 0 0 .5em 0;
  font: normal .9em "Palatino Linotype", Palatino, Georgia, serif;
  text-transform: uppercase;
  text-align: left;
  color: #234894; }
.section-products #catalog label span {
  text-transform: lowercase; }
.section-products ul.multioption {
  display: block;
  min-height: 1.5em;
  margin: -.4em 0 .8em 0;
  padding: 0; }
ul#monogram-options {
  min-height: 3em; }
.section-products ul.multioption li {
  float: left;
  margin: 0 1px 1px 0; }
#catalog #price, #catalog label strong {
  font: bold 1em "Palatino Linotype", Palatino;
  color: #680; }
ul#size-options li, 
ul#inseam-options li, 
ul#monogram-options li {
  padding: 3px 6px;
  background: #4468b3; }
ul#size-options li.selected,
ul#inseam-options li.selected, 
ul#monogram-options li.selected {
  background: #eee;
  padding: 1px 4px;
  border: solid 2px #000; }
.section-products #content ul#size-options li.selected a,
.section-products #content ul#inseam-options li.selected a,
.section-products #content ul#monogram-options li.selected a {
  color: #680; }
.designation {
  display: block;
  margin: 0 0 .5em 0;
  font: normal .9em "Palatino Linotype", Palatino, Georgia, serif;
  text-transform: uppercase;
  text-align: left;
  color: #666; }
ul#color-options, ul#approved-color-options {
  min-height: 24px; }
ul#color-options li, ul#approved-color-options li,
ul#thread-color-options li {
  width: 22px;
  height: 22px;
  border: solid 1px #aaa;
  overflow: hidden; }
ul#color-options li a, ul#approved-color-options li a,
ul#thread-color-options li a {
  position: relative;
  display: block;
  width: 21px;
  height: 21px;
  text-indent: -9999px;
  overflow: hidden; }
ul#color-options li a span, ul#approved-color-options li a span {
  position: absolute;
  display: block;
  top: 10px;
  left: 10px;
  width: 10px;
  height: 10px; }
ul#color-options li.selected a span, ul#approved-color-options li.selected a span {
  top: 7px;
  left: 7px;
  width: 8px;
  height: 8px; }
ul#color-options li.selected, ul#approved-color-options li.selected,
ul#thread-color-options li.selected {
  width: 18px;
  height: 18px;
  border: solid 3px #000; }
ul#color-options li.selected a, ul#approved-color-options li.selected a,
ul#thread-color-options li.selected a {
  width: 16px;
  height: 16px; }
.section-products #content ul#color-options li.selected a,
.section-products #content ul#approved-color-options li.selected a,
.section-products #content ul#thread-color-options li.selected a {
  border: solid 1px #fff; }
.section-products #content ul.multioption li a {
  font: .9em "Palatino Linotype", Palatino, Georgia, serif;
  color: #fff;
  border: none;
  outline: none; }
